/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.opt.detaildossier.om.impl;

import java.math.BigInteger;
import java.util.Date;
import java.util.List;

import fr.generali.accueilclient.opt.detaildossier.om.IDateRangeDetailDossier;
import fr.generali.accueilclient.opt.detaildossier.om.IDossierDetailDossier;
import fr.generali.accueilclient.opt.detaildossier.om.IFamilleProduitDetailDossier;
import fr.generali.accueilclient.opt.detaildossier.om.IMonetaryQuantity;
import fr.generali.accueilclient.opt.detaildossier.om.IMotifsDetailDossier;

/**
 * @author Holmes Kelly
 */
public class DTODossierDetailDossier implements IDossierDetailDossier {

    /**
     * date Cloture
     */
    private Date dateCloture;

    /**
     * date creation
     */
    private Date dateCreation;

    /***
     * date enregistrement
     */
    private Date dateEnregistrement;

    /**
     * identifiant intermediaire
     */
    private String identifiantIntermediaire;

    /**
     * nom acteur responsable
     */
    private String nomActeurResponsable;

    /**
     * nom emetteur
     */
    private String nomEmetteur;

    /**
     * nom entite responsable
     */
    private String nomEntiteResponsable;

    /**
     * numero reference
     */
    private String numeroReference;

    /**
     * periode validite
     */
    private IDateRangeDetailDossier periodeValidite;

    /**
     * code origine
     */
    private String codeOrigine;

    /**
     * code priorite
     */
    private String codePriorite;

    /**
     * code statut
     */
    private String codeStatut;

    /**
     * code type dossier
     */
    private String codeTypeDossier;

    /**
     * code issue
     */
    private String codeIssue;

    /**
     * identifiant entite responsable
     */
    private String identifiantEntiteResponsable;

    /**
     * identifiant responsable
     */
    private String identifiantResponsable;

    /**
     * code postal
     */
    private String codePostal;

    /**
     * identifiant
     */
    private String identifiant;

    /**
     * identifiant RCE
     */
    private String identifiantRCE;

    /**
     * libelle civilite
     */
    private String libelleCivilite;

    /**
     * libelle localite
     */
    private String libelleLocalite;

    /**
     * libelle type
     */
    private String libelleType;

    /**
     * nom
     */
    private String nom;

    /**
     * nom rue
     */
    private String nomRue;

    /**
     * numero portable
     */
    private String numeroPortable;

    /**
     * numero rue
     */
    private BigInteger numeroRue;

    /**
     * numero telephone
     */
    private String numeroTelephone;

    /**
     * prenom
     */
    private String prenom;

    /**
     * libelle nature
     */
    private String libelleNature;

    /**
     * nom campagne
     */
    private String nomCampagne;

    /**
     * identifiant campagne
     */
    private String identifiantCampagne;

    /**
     * identifiant contrat
     */
    private String identifiantContrat;

    /**
     * montant annuel IHT
     */
    private IMonetaryQuantity montantAnnuelHT;

    /**
     * montant total versement
     */
    private IMonetaryQuantity montantTotalVersement;

    /**
     * montant total VP
     */
    private IMonetaryQuantity montantTotalVP;

    /**
     * sous type
     */
    private String sousType;

    /**
     * description note
     */
    private String descriptionNote;

    /**
     * motifs
     */
    private List<IMotifsDetailDossier> motifs;

    /**
     * famille produit
     */
    private List<IFamilleProduitDetailDossier> familleproduit;

    /**
     * {@inheritDoc}
     */
    public Date getDateCloture() {
        return dateCloture;
    }

    /**
     * {@inheritDoc}
     */
    public void setDateCloture(Date dateCloture) {
        this.dateCloture = dateCloture;
    }

    /**
     * {@inheritDoc}
     */
    public Date getDateCreation() {
        return dateCreation;
    }

    /**
     * {@inheritDoc}
     */
    public void setDateCreation(Date dateCreation) {
        this.dateCreation = dateCreation;
    }

    /**
     * {@inheritDoc}
     */
    public Date getDateEnregistrement() {
        return dateEnregistrement;
    }

    /**
     * {@inheritDoc}
     */
    public void setDateEnregistrement(Date dateEnregistrement) {
        this.dateEnregistrement = dateEnregistrement;
    }

    /**
     * {@inheritDoc}
     */
    public String getIdentifiantIntermediaire() {
        return identifiantIntermediaire;
    }

    /**
     * {@inheritDoc}
     */
    public void setIdentifiantIntermediaire(String identifiantIntermediaire) {
        this.identifiantIntermediaire = identifiantIntermediaire;
    }

    /**
     * {@inheritDoc}
     */
    public String getNomActeurResponsable() {
        return nomActeurResponsable;
    }

    /**
     * {@inheritDoc}
     */
    public void setNomActeurResponsable(String nomActeurResponsable) {
        this.nomActeurResponsable = nomActeurResponsable;
    }

    /**
     * {@inheritDoc}
     */
    public String getNomEmetteur() {
        return nomEmetteur;
    }

    /**
     * {@inheritDoc}
     */
    public void setNomEmetteur(String nomEmetteur) {
        this.nomEmetteur = nomEmetteur;
    }

    /**
     * {@inheritDoc}
     */
    public String getNomEntiteResponsable() {
        return nomEntiteResponsable;
    }

    /**
     * {@inheritDoc}
     */
    public void setNomEntiteResponsable(String nomEntiteResponsable) {
        this.nomEntiteResponsable = nomEntiteResponsable;
    }

    /**
     * {@inheritDoc}
     */
    public String getNumeroReference() {
        return numeroReference;
    }

    /**
     * {@inheritDoc}
     */
    public void setNumeroReference(String numeroReference) {
        this.numeroReference = numeroReference;
    }

    /**
     * {@inheritDoc}
     */
    public IDateRangeDetailDossier getPeriodeValidite() {
        return periodeValidite;
    }

    /**
     * {@inheritDoc}
     */
    public void setPeriodeValidite(IDateRangeDetailDossier periodeValidite) {
        this.periodeValidite = periodeValidite;
    }

    /**
     * {@inheritDoc}
     */
    public String getCodeOrigine() {
        return codeOrigine;
    }

    /**
     * {@inheritDoc}
     */
    public void setCodeOrigine(String codeOrigine) {
        this.codeOrigine = codeOrigine;
    }

    /**
     * {@inheritDoc}
     */
    public String getCodePriorite() {
        return codePriorite;
    }

    /**
     * {@inheritDoc}
     */
    public void setCodePriorite(String codePriorite) {
        this.codePriorite = codePriorite;
    }

    /**
     * {@inheritDoc}
     */
    public String getCodeStatut() {
        return codeStatut;
    }

    /**
     * {@inheritDoc}
     */
    public void setCodeStatut(String codeStatut) {
        this.codeStatut = codeStatut;
    }

    /**
     * {@inheritDoc}
     */
    public String getCodeTypeDossier() {
        return codeTypeDossier;
    }

    /**
     * {@inheritDoc}
     */
    public void setCodeTypeDossier(String codeTypeDossier) {
        this.codeTypeDossier = codeTypeDossier;
    }

    /**
     * {@inheritDoc}
     */
    public String getCodeIssue() {
        return codeIssue;
    }

    /**
     * {@inheritDoc}
     */
    public void setCodeIssue(String codeIssue) {
        this.codeIssue = codeIssue;
    }

    /**
     * {@inheritDoc}
     */
    public String getIdentifiantEntiteResponsable() {
        return identifiantEntiteResponsable;
    }

    /**
     * {@inheritDoc}
     */
    public void setIdentifiantEntiteResponsable(String identifiantEntiteResponsable) {
        this.identifiantEntiteResponsable = identifiantEntiteResponsable;
    }

    /**
     * {@inheritDoc}
     */
    public String getIdentifiantResponsable() {
        return identifiantResponsable;
    }

    /**
     * {@inheritDoc}
     */
    public void setIdentifiantResponsable(String identifiantResponsable) {
        this.identifiantResponsable = identifiantResponsable;
    }

    /**
     * {@inheritDoc}
     */
    public String getCodePostal() {
        return codePostal;
    }

    /**
     * {@inheritDoc}
     */
    public void setCodePostal(String codePostal) {
        this.codePostal = codePostal;
    }

    /**
     * {@inheritDoc}
     */
    public String getIdentifiant() {
        return identifiant;
    }

    /**
     * {@inheritDoc}
     */
    public void setIdentifiant(String identifiant) {
        this.identifiant = identifiant;
    }

    /**
     * {@inheritDoc}
     */
    public String getIdentifiantRCE() {
        return identifiantRCE;
    }

    /**
     * {@inheritDoc}
     */
    public void setIdentifiantRCE(String identifiantRCE) {
        this.identifiantRCE = identifiantRCE;
    }

    /**
     * {@inheritDoc}
     */
    public String getLibelleCivilite() {
        return libelleCivilite;
    }

    /**
     * {@inheritDoc}
     */
    public void setLibelleCivilite(String libelleCivilite) {
        this.libelleCivilite = libelleCivilite;
    }

    /**
     * {@inheritDoc}
     */
    public String getLibelleLocalite() {
        return libelleLocalite;
    }

    /**
     * {@inheritDoc}
     */
    public void setLibelleLocalite(String libelleLocalite) {
        this.libelleLocalite = libelleLocalite;
    }

    /**
     * {@inheritDoc}
     */
    public String getLibelleType() {
        return libelleType;
    }

    /**
     * {@inheritDoc}
     */
    public void setLibelleType(String libelleType) {
        this.libelleType = libelleType;
    }

    /**
     * {@inheritDoc}
     */
    public String getNom() {
        return nom;
    }

    /**
     * {@inheritDoc}
     */
    public void setNom(String nom) {
        this.nom = nom;
    }

    /**
     * {@inheritDoc}
     */
    public String getNomRue() {
        return nomRue;
    }

    /**
     * {@inheritDoc}
     */
    public void setNomRue(String nomRue) {
        this.nomRue = nomRue;
    }

    /**
     * {@inheritDoc}
     */
    public String getNumeroPortable() {
        return numeroPortable;
    }

    /**
     * {@inheritDoc}
     */
    public void setNumeroPortable(String numeroPortable) {
        this.numeroPortable = numeroPortable;
    }

    /**
     * {@inheritDoc}
     */
    public BigInteger getNumeroRue() {
        return numeroRue;
    }

    /**
     * {@inheritDoc}
     */
    public void setNumeroRue(BigInteger numeroRue) {
        this.numeroRue = numeroRue;
    }

    /**
     * {@inheritDoc}
     */
    public String getNumeroTelephone() {
        return numeroTelephone;
    }

    /**
     * {@inheritDoc}
     */
    public void setNumeroTelephone(String numeroTelephone) {
        this.numeroTelephone = numeroTelephone;
    }

    /**
     * {@inheritDoc}
     */
    public String getPrenom() {
        return prenom;
    }

    /**
     * {@inheritDoc}
     */
    public void setPrenom(String prenom) {
        this.prenom = prenom;
    }

    /**
     * {@inheritDoc}
     */
    public String getLibelleNature() {
        return libelleNature;
    }

    /**
     * {@inheritDoc}
     */
    public void setLibelleNature(String libelleNature) {
        this.libelleNature = libelleNature;
    }

    /**
     * {@inheritDoc}
     */
    public String getNomCampagne() {
        return nomCampagne;
    }

    /**
     * {@inheritDoc}
     */
    public void setNomCampagne(String nomCampagne) {
        this.nomCampagne = nomCampagne;
    }

    /**
     * {@inheritDoc}
     */
    public String getIdentifiantCampagne() {
        return identifiantCampagne;
    }

    /**
     * {@inheritDoc}
     */
    public void setIdentifiantCampagne(String identifiantCampagne) {
        this.identifiantCampagne = identifiantCampagne;
    }

    /**
     * {@inheritDoc}
     */
    public String getIdentifiantContrat() {
        return identifiantContrat;
    }

    /**
     * {@inheritDoc}
     */
    public void setIdentifiantContrat(String identifiantContrat) {
        this.identifiantContrat = identifiantContrat;
    }

    /**
     * {@inheritDoc}
     */
    public IMonetaryQuantity getMontantAnnuelHT() {
        return montantAnnuelHT;
    }

    /**
     * {@inheritDoc}
     */
    public void setMontantAnnuelHT(IMonetaryQuantity montantAnnuelHT) {
        this.montantAnnuelHT = montantAnnuelHT;
    }

    /**
     * {@inheritDoc}
     */
    public IMonetaryQuantity getMontantTotalVersement() {
        return montantTotalVersement;
    }

    /**
     * {@inheritDoc}
     */
    public void setMontantTotalVersement(IMonetaryQuantity montantTotalVersement) {
        this.montantTotalVersement = montantTotalVersement;
    }

    /**
     * {@inheritDoc}
     */
    public IMonetaryQuantity getMontantTotalVP() {
        return montantTotalVP;
    }

    /**
     * {@inheritDoc}
     */
    public void setMontantTotalVP(IMonetaryQuantity montantTotalVP) {
        this.montantTotalVP = montantTotalVP;
    }

    /**
     * {@inheritDoc}
     */
    public String getSousType() {
        return sousType;
    }

    /**
     * {@inheritDoc}
     */
    public void setSousType(String sousType) {
        this.sousType = sousType;
    }

    /**
     * {@inheritDoc}
     */
    public String getDescriptionNote() {
        return descriptionNote;
    }

    /**
     * {@inheritDoc}
     */
    public void setDescriptionNote(String descriptionNote) {
        this.descriptionNote = descriptionNote;
    }

    /**
     * {@inheritDoc}
     */
    public List<IMotifsDetailDossier> getMotifs() {
        return motifs;
    }

    /**
     * {@inheritDoc}
     */
    public void setMotifs(List<IMotifsDetailDossier> motifs) {
        this.motifs = motifs;
    }

    /**
     * {@inheritDoc}
     */
    public List<IFamilleProduitDetailDossier> getFamilleproduit() {
        return familleproduit;
    }

    /**
     * {@inheritDoc}
     */
    public void setFamilleproduit(List<IFamilleProduitDetailDossier> familleproduit) {
        this.familleproduit = familleproduit;
    }

}
